Autonomy Requirements in Heterogeneous Distributed Database Systems

نویسندگان

  • Panos K. Chrysanthis
  • Krithi Ramamritham
چکیده

In the context of multidatabase systems and heterogeneous distributed database systems , it has been observed that autonomy of the component databases has to be violated in order to maintain traditional database and transaction properties. However, very little work exists that systematically analyzes (a) the semantics of autonomy and (b) the implications of autonomy vis a vis correctness speciications and database protocols. Hence, this paper is aimed at characterizing the diierent types of autonomy by focusing on transaction management and showing the relationships between autonomy requirements and database protocols. As a case-study, we investigate the autonomy implications of the two-phase commit protocol and its multidatabase variants. Our analysis shows that these protocols involve tradeoos between the autonomy of the transactions, with respect to accessing the data objects, and the autonomy of the transaction management system, with respect to responding to the transaction management primitives. As a result, this paper brings out the practical considerations involved in selecting between alternative protocols.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Non-Serializable Executions in Heterogeneous Distributed Database Systems

The concept of serializability has been the traditionally accepted notion of correctness in database systems. However, in a heterogeneous distributed database system (HDBMS) environment, ensuring se-rializability is a diicult task mainly due to the desire of preserving the local autonomy of the participating local database systems. In this paper, we introduce a new correctness criterion for HDB...

متن کامل

Development of an autonomous heterogeneous distributed database system: DHIM

In this paper, we design and implement a prototypical heterogeneous distributed database system, named DHIM (Distributed Heterogeneous Information Management). The objectives of DHIM are two-fold: one is to realize the global update synchronization mechanism which preserve the global serializability of concurrent executions and the local site autonomy in tightly coupled heterogeneous distribute...

متن کامل

Workkow Execution through Distributed Events Workkow Execution through Distributed Events

Workkows are the semantically appropriate units of activity in heterogeneous environments. Heterogeneous environments, which are extremely common in enterprises of even moderate complexity, involve a number of database systems, each with its own interfaces, applications, and users. It is typically not possible to violate the autonomy of these systems, even though it is essential to have them in...

متن کامل

Layered Approach to Transaction Management in Multidatabase Systems

With the proliferation of distributed computing, there arises a need for a new generation of database systems to support complex object manipulation and multimedia applications while preserving interworking with existing applications. The autonomy of these heterogeneous systems implies that the synchronisation and management of distributed transactions have become an important issue. An archite...

متن کامل

Open-Gate: An Efficient Middleware System for

Middleware has become an essential component for almost every distributed database system. It uses wrappers when integration is achieved for heterogeneity. Different middleware systems have been produced aiming for a better performance. In this paper a new middleware system for heterogeneous distributed databases (HDDBs) called Open-Gate is proposed. Its main objective is to provide an efficien...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994